package _4自定义异常;

public class Boiler {
	
	// 定义一个锅炉类
	
	// 炉温
	// 锅炉起始温度 20度
	int boilTemperature=20;
	
	// 使用锅炉练钢 void use()
	// 每次炼钢时长2秒
	// 每次使用锅炉 ，都会增加50度炉温
	// 当炉温超过1000度时，抛出异常，提示需要降温.
	void use() throws OverTemperatureException {
		if(boilTemperature>=1000) {
			throw new OverTemperatureException();
		}
		boilTemperature+=50;
		System.out.println("当前炉温:"+boilTemperature);
	}
	
	// 给锅炉降温void cool()
	// 降温时长1秒
	// 给锅炉降温方法 可以降低300度炉温
	void cool() {
		
		boilTemperature-=300;
		System.out.println("降温后温度:"+boilTemperature);
		
	}
	
}
